liquid and electric propulsion - Turkish English Dictionary